package com.clz.appdesign.myapp.bean;

import java.util.List;

/**
 * @author chenliangzhi
 * @date 2018/3/28
 * @describe
 */

public class WeatherBean {

    /**
     * sk : {"temp":"16","wind_direction":"东风","wind_strength":"3级","humidity":"72%","time":"10:06"}
     * today : {"temperature":"15℃~25℃","weather":"晴转多云","weather_id":{"fa":"00","fb":"01"},"wind":"南风微风","week":"星期三","city":"上海","date_y":"2018年03月28日","dressing_index":"舒适","dressing_advice":"建议着长袖T恤、衬衫加单裤等服装。年老体弱者宜着针织长袖衬衫、马甲和长裤。","uv_index":"强","comfort_index":"","wash_index":"较适宜","travel_index":"较适宜","exercise_index":"较适宜","drying_index":""}
     * future : [{"temperature":"15℃~25℃","weather":"晴转多云","weather_id":{"fa":"00","fb":"01"},"wind":"南风微风","week":"星期三","date":"20180328"},{"temperature":"14℃~23℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"东南风微风","week":"星期四","date":"20180329"},{"temperature":"13℃~21℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"东风微风","week":"星期五","date":"20180330"},{"temperature":"15℃~19℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"东南风3-5级","week":"星期六","date":"20180331"},{"temperature":"14℃~23℃","weather":"晴","weather_id":{"fa":"00","fb":"00"},"wind":"南风3-5级","week":"星期日","date":"20180401"},{"temperature":"13℃~21℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"东风微风","week":"星期一","date":"20180402"},{"temperature":"15℃~19℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"东南风3-5级","week":"星期二","date":"20180403"}]
     */

    private SkBean sk;
    private TodayBean today;
    private List<FutureBean> future;

    public SkBean getSk() {
        return sk;
    }

    public void setSk(SkBean sk) {
        this.sk = sk;
    }

    public TodayBean getToday() {
        return today;
    }

    public void setToday(TodayBean today) {
        this.today = today;
    }

    public List<FutureBean> getFuture() {
        return future;
    }

    public void setFuture(List<FutureBean> future) {
        this.future = future;
    }

    public static class SkBean {
        /**
         * temp : 16
         * wind_direction : 东风
         * wind_strength : 3级
         * humidity : 72%
         * time : 10:06
         */

        private String temp;
        private String wind_direction;
        private String wind_strength;
        private String humidity;
        private String time;

        public String getTemp() {
            return temp;
        }

        public void setTemp(String temp) {
            this.temp = temp;
        }

        public String getWind_direction() {
            return wind_direction;
        }

        public void setWind_direction(String wind_direction) {
            this.wind_direction = wind_direction;
        }

        public String getWind_strength() {
            return wind_strength;
        }

        public void setWind_strength(String wind_strength) {
            this.wind_strength = wind_strength;
        }

        public String getHumidity() {
            return humidity;
        }

        public void setHumidity(String humidity) {
            this.humidity = humidity;
        }

        public String getTime() {
            return time;
        }

        public void setTime(String time) {
            this.time = time;
        }

        @Override
        public String toString() {
            return "SkBean{" +
                    "temp='" + temp + '\'' +
                    ", wind_direction='" + wind_direction + '\'' +
                    ", wind_strength='" + wind_strength + '\'' +
                    ", humidity='" + humidity + '\'' +
                    ", time='" + time + '\'' +
                    '}';
        }
    }

    public static class TodayBean {
        /**
         * temperature : 15℃~25℃
         * weather : 晴转多云
         * weather_id : {"fa":"00","fb":"01"}
         * wind : 南风微风
         * week : 星期三
         * city : 上海
         * date_y : 2018年03月28日
         * dressing_index : 舒适
         * dressing_advice : 建议着长袖T恤、衬衫加单裤等服装。年老体弱者宜着针织长袖衬衫、马甲和长裤。
         * uv_index : 强
         * comfort_index :
         * wash_index : 较适宜
         * travel_index : 较适宜
         * exercise_index : 较适宜
         * drying_index :
         */

        private String temperature;
        private String weather;
        private WeatherIdBean weather_id;
        private String wind;
        private String week;
        private String city;
        private String date_y;
        private String dressing_index;
        private String dressing_advice;
        private String uv_index;
        private String comfort_index;
        private String wash_index;
        private String travel_index;
        private String exercise_index;
        private String drying_index;

        public String getTemperature() {
            return temperature;
        }

        public void setTemperature(String temperature) {
            this.temperature = temperature;
        }

        public String getWeather() {
            return weather;
        }

        public void setWeather(String weather) {
            this.weather = weather;
        }

        public WeatherIdBean getWeather_id() {
            return weather_id;
        }

        public void setWeather_id(WeatherIdBean weather_id) {
            this.weather_id = weather_id;
        }

        public String getWind() {
            return wind;
        }

        public void setWind(String wind) {
            this.wind = wind;
        }

        public String getWeek() {
            return week;
        }

        public void setWeek(String week) {
            this.week = week;
        }

        public String getCity() {
            return city;
        }

        public void setCity(String city) {
            this.city = city;
        }

        public String getDate_y() {
            return date_y;
        }

        public void setDate_y(String date_y) {
            this.date_y = date_y;
        }

        public String getDressing_index() {
            return dressing_index;
        }

        public void setDressing_index(String dressing_index) {
            this.dressing_index = dressing_index;
        }

        public String getDressing_advice() {
            return dressing_advice;
        }

        public void setDressing_advice(String dressing_advice) {
            this.dressing_advice = dressing_advice;
        }

        public String getUv_index() {
            return uv_index;
        }

        public void setUv_index(String uv_index) {
            this.uv_index = uv_index;
        }

        public String getComfort_index() {
            return comfort_index;
        }

        public void setComfort_index(String comfort_index) {
            this.comfort_index = comfort_index;
        }

        public String getWash_index() {
            return wash_index;
        }

        public void setWash_index(String wash_index) {
            this.wash_index = wash_index;
        }

        public String getTravel_index() {
            return travel_index;
        }

        public void setTravel_index(String travel_index) {
            this.travel_index = travel_index;
        }

        public String getExercise_index() {
            return exercise_index;
        }

        public void setExercise_index(String exercise_index) {
            this.exercise_index = exercise_index;
        }

        public String getDrying_index() {
            return drying_index;
        }

        public void setDrying_index(String drying_index) {
            this.drying_index = drying_index;
        }

        public static class WeatherIdBean {
            /**
             * fa : 00
             * fb : 01
             */

            private String fa;
            private String fb;

            public String getFa() {
                return fa;
            }

            public void setFa(String fa) {
                this.fa = fa;
            }

            public String getFb() {
                return fb;
            }

            public void setFb(String fb) {
                this.fb = fb;
            }
        }
    }

    public static class FutureBean {
        /**
         * temperature : 15℃~25℃
         * weather : 晴转多云
         * weather_id : {"fa":"00","fb":"01"}
         * wind : 南风微风
         * week : 星期三
         * date : 20180328
         */

        private String temperature;
        private String weather;
        private WeatherIdBeanX weather_id;
        private String wind;
        private String week;
        private String date;

        public String getTemperature() {
            return temperature;
        }

        public void setTemperature(String temperature) {
            this.temperature = temperature;
        }

        public String getWeather() {
            return weather;
        }

        public void setWeather(String weather) {
            this.weather = weather;
        }

        public WeatherIdBeanX getWeather_id() {
            return weather_id;
        }

        public void setWeather_id(WeatherIdBeanX weather_id) {
            this.weather_id = weather_id;
        }

        public String getWind() {
            return wind;
        }

        public void setWind(String wind) {
            this.wind = wind;
        }

        public String getWeek() {
            return week;
        }

        public void setWeek(String week) {
            this.week = week;
        }

        public String getDate() {
            return date;
        }

        public void setDate(String date) {
            this.date = date;
        }

        public static class WeatherIdBeanX {
            /**
             * fa : 00
             * fb : 01
             */

            private String fa;
            private String fb;

            public String getFa() {
                return fa;
            }

            public void setFa(String fa) {
                this.fa = fa;
            }

            public String getFb() {
                return fb;
            }

            public void setFb(String fb) {
                this.fb = fb;
            }
        }
    }

    @Override
    public String toString() {
        return "WeatherBean{" +
                "sk=" + sk +
                ", today=" + today +
                ", future=" + future +
                '}';
    }
}
